package com.softa.common.qrcode;

import lombok.Data;

/**
 * description goes here.
 *
 * @author 杨磊
 * @date 2019/5/2 18:41
 * @since 1.0
 **/

@Data
public class QrcodeParam {

    /**
     * 二维码内容
     */
    private String text;

    /**
     * 二维码下方的文字
     */
    private String words;

    /**
     * logo地址
     */
    private String logoPath;

    /**
     * 是否压缩LOGO
     */
    private Boolean needCompress = Boolean.TRUE;

    /**
     *  二维码存放的地址
     */
    private String destPath;

    /**
     * 编码
     */
    private  String charset = "UTF-8";

    /**
     * 文件后缀
     */
    private  String formatName = "PNG";

    /**
     * 二维码尺寸
     */
    private  Integer size = 400;

    /**
     * LOGO宽度
     */
    private  Integer logoWidth = 60;

    /**
     * LOGO高度
     */
    private  Integer logoHeight = 60;

    /**
     * 加文字后的二维码高度的偏移量
     *  比如： 二维码高度400，文字高度30 偏移量就是30
     */
    private  Integer offset = 30;

}
